cherry tomato - Spanish English Dictionary